// Molpath Tumor Only Workflow
digraph MolpathTumorOnlyWorkflow {
	node [shape=record]
	fastqc [label="fastqc (FastQC)"]
	getfastqc_adapters [label="getfastqc_adapters (Parse FastQC Adaptors)"]
	align_and_sort [label="align_and_sort (Align and sort reads)" color=grey80 style=filled]
	merge_and_mark [label="merge_and_mark (Merge and Mark Duplicates)" color=grey80 style=filled]
	annotate_doc [label="annotate_doc (Annotate GATK3 DepthOfCoverage Workflow)" color=grey80 style=filled]
	performance_summary [label="performance_summary (Performance summary workflow (targeted bed))" color=grey80 style=filled]
	gridss [label="gridss (Gridss)"]
	bqsr [label="bqsr (GATK Base Recalibration on Bam)" color=grey80 style=filled]
	mutect2 [label="mutect2 (GATK4 Somatic Variant Caller for Tumour Only Samples with Targeted BED)" color=grey80 style=filled]
	haplotype_caller [label="haplotype_caller (GATK4: Haplotype Caller)"]
	splitnormalisevcf [label="splitnormalisevcf (Split Multiple Alleles and Normalise Vcf)"]
	combinevariants [label="combinevariants (Combine Variants)"]
	compressvcf [label="compressvcf (BGZip)"]
	sortvcf [label="sortvcf (BCFTools: Sort)"]
	uncompressvcf [label="uncompressvcf (UncompressArchive)"]
	addbamstats [label="addbamstats (Annotate Bam Stats to Germline Vcf Workflow)" color=grey80 style=filled]
	compressvcf2 [label="compressvcf2 (BGZip)"]
	tabixvcf [label="tabixvcf (Tabix)"]
	calculate_variant_length [label="calculate_variant_length (VcfLib: Vcf Length)"]
	filter_variants_1_failed [label="filter_variants_1_failed (VcfLib: Vcf Filter)"]
	filter_variants_1 [label="filter_variants_1 (VcfLib: Vcf Filter)"]
	fastqc -> getfastqc_adapters
	getfastqc_adapters -> align_and_sort
	align_and_sort -> merge_and_mark
	merge_and_mark -> annotate_doc
	merge_and_mark -> performance_summary
	merge_and_mark -> gridss
	merge_and_mark -> bqsr
	bqsr -> mutect2
	bqsr -> haplotype_caller
	haplotype_caller -> splitnormalisevcf
	splitnormalisevcf -> combinevariants
	mutect2 -> combinevariants
	combinevariants -> compressvcf
	compressvcf -> sortvcf
	sortvcf -> uncompressvcf
	uncompressvcf -> addbamstats
	merge_and_mark -> addbamstats
	addbamstats -> compressvcf2
	compressvcf2 -> tabixvcf
	tabixvcf -> calculate_variant_length
	calculate_variant_length -> filter_variants_1_failed
	calculate_variant_length -> filter_variants_1
}
